package com.hospital.common.core.module.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>
 *
 * </p>
 *
 * @author lvyao
 * @since 2022-12-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("MINSUR_5204_RESULT")
@ApiModel(value = "Minsur5204Result对象", description = "")
public class Minsur5204Result implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableField("PATIENT_INFO")
    private String patientInfo;

    @TableField("MDTRT_ID")
    private String mdtrtId;

    @TableField("SETL_ID")
    private String setlId;

    @TableField("FEEDETL_SN")
    private String feedetlSn;

    @TableField("RX_DRORD_NO")
    private String rxDrordNo;

    @TableField("MED_TYPE")
    private String medType;

    @TableField("FEE_OCUR_TIME")
    private Date feeOcurTime;

    @TableField("CNT")
    private BigDecimal cnt;

    @TableField("PRIC")
    private BigDecimal pric;

    @TableField("SIN_DOS_DSCR")
    private String sinDosDscr;

    @TableField("USED_FRQU_DSCR")
    private String usedFrquDscr;

    @TableField("PRD_DAYS")
    private BigDecimal prdDays;

    @TableField("MEDC_WAY_DSCR")
    private String medcWayDscr;

    @TableField("DET_ITEM_FEE_SUMAMT")
    private BigDecimal detItemFeeSumamt;

    @TableField("PRIC_UPLMT_AMT")
    private BigDecimal pricUplmtAmt;

    @TableField("SELFPAY_PROP")
    private BigDecimal selfpayProp;

    @TableField("FULAMT_OWNPAY_AMT")
    private BigDecimal fulamtOwnpayAmt;

    @TableField("OVERLMT_AMT")
    private BigDecimal overlmtAmt;

    @TableField("PRESELFPAY_AMT")
    private BigDecimal preselfpayAmt;

    @TableField("INSCP_SCP_AMT")
    private BigDecimal inscpScpAmt;

    @TableField("CHRGITM_LV")
    private String chrgitmLv;

    @TableField("HILIST_CODE")
    private String hilistCode;

    @TableField("HILIST_NAME")
    private String hilistName;

    @TableField("LIST_TYPE")
    private String listType;

    @TableField("MED_LIST_CODG")
    private String medListCodg;

    @TableField("MEDINS_LIST_CODG")
    private String medinsListCodg;

    @TableField("MEDINS_LIST_NAME")
    private String medinsListName;

    @TableField("MED_CHRGITM_TYPE")
    private String medChrgitmType;

    @TableField("PRODNAME")
    private String prodname;

    @TableField("SPEC")
    private String spec;

    @TableField("DOSFORM_NAME")
    private String dosformName;

    @TableField("BILG_DEPT_CODG")
    private String bilgDeptCodg;

    @TableField("BILG_DEPT_NAME")
    private String bilgDeptName;

    @TableField("BILG_DR_CODG")
    private String bilgDrCodg;

    @TableField("BILG_DR_NAME")
    private String bilgDrName;

    @TableField("ACORD_DEPT_CODG")
    private String acordDeptCodg;

    @TableField("ACORD_DEPT_NAME")
    private String acordDeptName;

    @TableField("ORDERS_DR_CODE")
    private String ordersDrCode;

    @TableField("ORDERS_DR_NAME")
    private String ordersDrName;

    @TableField("LMT_USED_FLAG")
    private String lmtUsedFlag;

    @TableField("HOSP_PREP_FLAG")
    private String hospPrepFlag;

    @TableField("HOSP_APPR_FLAG")
    private String hospApprFlag;

    @TableField("TCMDRUG_USED_WAY")
    private String tcmdrugUsedWay;

    @TableField("PRODPLAC_TYPE")
    private String prodplacType;

    @TableField("BAS_MEDN_FLAG")
    private String basMednFlag;

    @TableField("HI_NEGO_DRUG_FLAG")
    private String hiNegoDrugFlag;

    @TableField("CHLD_MEDC_FLAG")
    private String chldMedcFlag;

    @TableField("ETIP_FLAG")
    private String etipFlag;

    @TableField("ETIP_HOSP_CODE")
    private String etipHospCode;

    @TableField("DSCG_TKDRUG_FLAG")
    private String dscgTkdrugFlag;

    @TableField("LIST_SP_ITEM_FLAG")
    private String listSpItemFlag;

    @TableField("MATN_FEE_FLAG")
    private String matnFeeFlag;

    @TableField("DRT_REIM_FLAG")
    private String drtReimFlag;

    @TableField("MEMO")
    private String memo;

    @TableField("OPTER_ID")
    private String opterId;

    @TableField("OPTER_NAME")
    private String opterName;

    @TableField("OPT_TIME")
    private Date optTime;


}
